信息学奥赛一本通2├── 1. 算法部分
│ ├── 第1章 高精度计算
│ │ ├── 1.求n!的值
│ │ │ ├── ni.cpp
│ │ │ ├── ni.pas
│ │ │ └── ni_data
│ │ ├── 2.求ab高精度值
│ │ │ ├── ab.cpp
│ │ │ ├── ab.pas
│ │ │ └── ab_data
│ │ ├── 3.求n累加和
│ │ │ ├── ja.cpp
│ │ │ ├── ja.pas
│ │ │ └── ja_data
│ │ ├── 4.阶乘和
│ │ │ ├── sum.cpp
│ │ │ ├── sum.pas
│ │ │ └── sum_data
│ │ ├── 5.高精度求积
│ │ │ ├── multiply.cpp
│ │ │ ├── multiply.pas
│ │ │ └── multiply_data
│ │ ├── 6.天使的起誓
│ │ │ ├── yubikili.pas
│ │ │ ├── yubikili1.pas
│ │ │ └── yubikili_data
│ │ │ ├── ENTER
│ │ │ └── yubikili.bat
│ │ ├── 7.Hanoi双塔问题
│ │ │ ├── hanoi.cpp
│ │ │ ├── hanoi.pas
│ │ │ └── hanoi_data
│ │ ├── 例1.5 高精除以高精
│ │ │ └── data
│ │ ├── 例1.6 回文数(Noip1999)
│ │ │ └── data
│ │ │ ├── huiwen1.ans
│ │ │ ├── huiwen2.ans
│ │ │ ├── huiwen3.ans
│ │ │ └── huiwen4.ans
│ │ └── 第一章 高精度计算.pdf
│ ├── 第2章 数据排序
│ │ ├── 1.明明的随机数(NOIP2006)
│ │ │ ├── random.cpp
│ │ │ ├── random.pas
│ │ │ └── random_data
│ │ │ └── random.bat
│ │ ├── 2.车厢重组
│ │ │ ├── carry.cpp
│ │ │ ├── carry.pas
│ │ │ └── carry_data
│ │ │ └── carry.bat
│ │ ├── 3.众数
│ │ │ ├── masses.cpp
│ │ │ └── masses_data
│ │ │ ├── ENTER
│ │ │ └── masses.bat
│ │ ├── 4.第k小整数
│ │ │ ├── knumber.pas
│ │ │ ├── knumber_data
│ │ │ └── kumber.cpp
│ │ ├── 5.军事机密
│ │ │ ├── secret.cpp
│ │ │ ├── secret.pas
│ │ │ └── secret_data
│ │ ├── 6.奖学金(NOIP2007)
│ │ │ ├── scholar.cpp
│ │ │ ├── scholar.pas
│ │ │ ├── scholar1.pas
│ │ │ └── scholar_data
│ │ ├── 7.统计数字(NOIP2007)
│ │ │ ├── count.pas
│ │ │ ├── count1.cpp
│ │ │ ├── count2.cpp
│ │ │ └── count_data
│ │ ├── 8.输油管道问题
│ │ │ ├── pipe.cpp
│ │ │ ├── pipe.pas
│ │ │ └── pipe_data
│ │ │ ├── ENTER
│ │ │ └── pipe.bat
│ │ ├── 9.士兵站队问题
│ │ │ ├── sol.pas
│ │ │ ├── sol1.cpp
│ │ │ ├── sol2.cpp
│ │ │ └── sol_data
│ │ └── 第二章 数据排序.pdf
│ ├── 第3章 递推算法
│ │ ├── 1.走楼梯
│ │ │ ├── stairs.pas
│ │ │ ├── stairs1.cpp
│ │ │ ├── stairs2.cpp
│ │ │ └── stairs_data
│ │ ├── 2.兔子繁殖
│ │ │ ├── rabbit.cpp
│ │ │ └── rabbit_data
│ │ │ ├── ENTER
│ │ │ └── Rabbit.bat
│ │ ├── 3.平面分割
│ │ │ ├── surface.cpp
│ │ │ ├── surface.pas
│ │ │ └── surface_data
│ │ ├── 4.骨牌铺法
│ │ │ ├── domino.cpp
│ │ │ ├── domino.pas
│ │ │ └── domino_data
│ │ ├── 5.蜜蜂路线
│ │ │ ├── bee.cpp
│ │ │ └── bee_data
│ │ │ ├── BEE.BAT
│ │ │ └── ENTER
│ │ ├── 6.极值问题
│ │ │ ├── acme.cpp
│ │ │ ├── acme.pas
│ │ │ └── acme_data
│ │ ├── 7.火车站(NOIP1998)
│ │ │ ├── railway.pas
│ │ │ └── railway_data
│ │ ├── 例3.1 数塔问题
│ │ │ ├── tower.cpp
│ │ │ └── tower_data
│ │ │ ├── ENTER
│ │ │ └── tower.BAT
│ │ ├── 例3.4 昆虫繁殖
│ │ │ └── data
│ │ ├── 例3.5 位数问题
│ │ │ └── problem_data
│ │ ├── 例3.6 过河卒(NOIP2002)
│ │ │ ├── knight.cpp
│ │ │ ├── knight.pas
│ │ │ └── knight_data
│ │ ├── 例3.7 邮票问题
│ │ │ └── stamp_data
│ │ │ ├── ENTER
│ │ │ └── STAMP.BAT
│ │ └── 第三章 递推算法.pdf
│ ├── 第4章 递归算法
│ │ ├── 1.斐波那契数列
│ │ │ ├── fbi.cpp
│ │ │ ├── fbi.pas
│ │ │ └── fbi_data
│ │ ├── 2.倒序数
│ │ │ ├── num.cpp
│ │ │ ├── num.pas
│ │ │ ├── num1.pas
│ │ │ └── num_data
│ │ ├── 3.十进制数转换成八进制数
│ │ │ ├── change.cpp
│ │ │ ├── change.pas
│ │ │ └── change_data
│ │ ├── 4.求n!的值
│ │ │ ├── ni.cpp
│ │ │ ├── ni.pas
│ │ │ └── ni_data
│ │ ├── 5.求最大公约数
│ │ │ ├── gcdmax.cpp
│ │ │ ├── gcdmax.pas
│ │ │ └── gcdmax_data
│ │ ├── 6.双色Hanoi塔问题
│ │ │ ├── hanoi.cpp
│ │ │ ├── hanoi.pas
│ │ │ └── hanoi_data
│ │ ├── 7.背包问题
│ │ │ ├── snap(背包).cpp
│ │ │ ├── snap.cpp
│ │ │ ├── snap.pas
│ │ │ └── snap_data
│ │ ├── 例4.5 集合的划分
│ │ │ ├── setsub.cpp
│ │ │ └── setsub_data
│ │ │ ├── ENTER
│ │ │ └── setsub.bat
│ │ ├── 例4.6 数的计算(Noip2001)
│ │ │ ├── count(递推法).cpp
│ │ │ ├── count.cpp
│ │ │ └── count_data
│ │ │ ├── ENTER
│ │ │ └── count.bat
│ │ └── 第四章 递归算法.pdf
│ ├── 第5章 搜索与回溯算法
│ │ ├── 1.全排列问题
│ │ │ ├── Form.pas
│ │ │ ├── form.cpp
│ │ │ └── form_data
│ │ │ └── form.pas
│ │ ├── 10.迷宫问题
│ │ │ ├── migong.cpp
│ │ │ ├── migong.pas
│ │ │ └── testdata
│ │ ├── 11.部落卫队
│ │ │ ├── inde.cpp
│ │ │ └── inde_data
│ │ │ ├── ENTER
│ │ │ └── inde.bat
│ │ ├── 12.最佳调度问题
│ │ │ ├── machine.cpp
│ │ │ ├── machine.pas
│ │ │ └── machine_data
│ │ ├── 13.图的m着色问题
│ │ │ ├── color.cpp
│ │ │ ├── color.pas
│ │ │ └── color_data
│ │ ├── 2.组合的输出
│ │ │ ├── compages.cpp
│ │ │ ├── compages.pas
│ │ │ └── compages_data
│ │ ├── 3.N皇后问题
│ │ │ ├── queen.cpp
│ │ │ └── queen_data
│ │ │ └── queen.bat
│ │ ├── 4.有重复元素的排列问题
│ │ │ ├── perm.cpp
│ │ │ ├── perm.pas
│ │ │ ├── perm1.pas
│ │ │ └── perm_data
│ │ │ └── perm.o
│ │ ├── 5.子集和问题
│ │ │ ├── subsum.cpp
│ │ │ ├── subsum.pas
│ │ │ ├── subsum1.cpp
│ │ │ ├── subsum1.pas
│ │ │ └── subsum_data
│ │ ├── 6.工作分配问题
│ │ │ ├── job.cpp
│ │ │ ├── job.pas
│ │ │ ├── job1.cpp
│ │ │ ├── job1.pas
│ │ │ └── job_data
│ │ ├── 7.装载问题
│ │ │ ├── load.cpp
│ │ │ ├── load.pas
│ │ │ ├── load1.cpp
│ │ │ ├── load1.pas
│ │ │ └── load_data
│ │ ├── 8.字符序列
│ │ │ ├── characts.cpp
│ │ │ ├── characts.pas
│ │ │ └── testdata
│ │ ├── 9.试卷批分
│ │ │ ├── grade(位运算).cpp
│ │ │ ├── grade.cpp
│ │ │ └── grade.pas
│ │ ├── 例5.3 自然数的拆分问题
│ │ │ ├── Decompose.pas
│ │ │ ├── decompose.cpp
│ │ │ └── decompose_data
│ │ ├── 例5.9 整数的划分(Noip2001)
│ │ │ ├── divide1.pas
│ │ │ ├── divide2.pas
│ │ │ └── divide_data
│ │ │ ├── ENTER
│ │ │ └── divide.bat
│ │ └── 第五章 搜索与回溯算法.pdf
│ ├── 第6章 贪心算法
│ │ ├── 1.排队接水
│ │ │ ├── water.cpp
│ │ │ ├── water.pas
│ │ │ └── water_data
│ │ ├── 2.最大整数
│ │ │ ├── maxnum.cpp
│ │ │ ├── maxnum.pas
│ │ │ └── maxnum_data
│ │ ├── 3.纪念品分组
│ │ │ ├── group.cpp
│ │ │ ├── group.pas
│ │ │ └── group_data
│ │ ├── 4.合并果子
│ │ │ ├── fruit(堆).pas
│ │ │ ├── fruit(插排).cpp
│ │ │ ├── fruit(插排).pas
│ │ │ ├── fruit.cpp
│ │ │ ├── fruit.pas
│ │ │ └── fruit_data
│ │ ├── 5.美元汇率
│ │ │ ├── dollars.cpp
│ │ │ ├── dollars_data
│ │ │ └── dollers.pas
│ │ ├── 6.零件分组
│ │ │ ├── stick.cpp
│ │ │ ├── stick.pas
│ │ │ ├── stick1.pas
│ │ │ └── stick_data
│ │ ├── 7.运输
│ │ │ ├── trans.pas
│ │ │ └── trans_data
│ │ ├── 8.最佳游览线路
│ │ │ ├── Testdata
│ │ │ └── travel.pas
│ │ ├── 9.营养膳食
│ │ │ ├── Diet_data
│ │ │ └── diet.pas
│ │ ├── 例6.4 均分纸牌
│ │ │ ├── Playcard_data
│ │ │ │ └── Playcard.bat
│ │ │ └── playcard.cpp
│ │ ├── 例6.5 删数问题
│ │ │ ├── delete.cpp
│ │ │ ├── delete.pas
│ │ │ ├── delete_data
│ │ │ │ ├── delete.bat
│ │ │ │ └── enter
│ │ │ └── 删数问题.cpp
│ │ ├── 例6.6 拦截导弹问题
│ │ │ ├── missile.cpp
│ │ │ ├── missile.pas
│ │ │ └── missile_data
│ │ │ ├── ENTER
│ │ │ └── missile.bat
│ │ ├── 例6.7 活动选择
│ │ │ └── act_data
│ │ ├── 例6.8 整数区间
│ │ │ └── data
│ │ └── 第六章 贪心算法.pdf
│ ├── 第7章 分治算法
│ │ ├── 1.方程f(x)的根
│ │ │ ├── equation.pas
│ │ │ └── equation_data
│ │ │ └── readme.txt
│ │ ├── 2.二分查找
│ │ │ ├── binary.cpp
│ │ │ └── binary_data
│ │ ├── 3.求逆序对
│ │ │ ├── deseq.cpp
│ │ │ ├── deseq.pas
│ │ │ └── deseq_data
│ │ ├── 4.麦森数
│ │ │ ├── MASON_data
│ │ │ └── mason.cpp
│ │ ├── 例7.3 一元三次方程
│ │ │ ├── equ.cpp
│ │ │ ├── equ.pas
│ │ │ ├── equ1.pas
│ │ │ ├── equ_data
│ │ │ │ ├── ENTER
│ │ │ │ └── equ.bat
│ │ │ └── solution
│ │ │ ├── equ.pas
│ │ │ ├── equ1.pas
│ │ │ └── solution.txt
│ │ ├── 例7.4 循环比赛
│ │ │ ├── match.cpp
│ │ │ ├── match.pas
│ │ │ └── match_data
│ │ ├── 例7.5 取余运算
│ │ │ ├── mod.cpp
│ │ │ └── mod_data
│ │ │ ├── ENTER
│ │ │ ├── TESTDATA.TXT
│ │ │ └── mod.bat
│ │ ├── 例7.6 黑白棋子的移动
│ │ │ ├── CHESSMAN_data
│ │ │ ├── chessman.cpp
│ │ │ └── 参考程序.txt
│ │ ├── 例7.7 光荣的梦想
│ │ │ └── dream_data
│ │ └── 第七章 分治算法.pdf
│ ├── 第8章 广度优先搜索
│ │ ├── 1.面积
│ │ │ ├── area.cpp
│ │ │ ├── area.pas
│ │ │ └── area_data
│ │ │ ├── ENTER
│ │ │ └── area.bat
│ │ ├── 2.营救
│ │ │ ├── save.cpp
│ │ │ ├── save.pas
│ │ │ └── save_data
│ │ ├── 3.最少转弯问题
│ │ │ ├── turn.cpp
│ │ │ ├── turn.pas
│ │ │ └── turn_data
│ │ ├── 4.麻将游戏
│ │ │ ├── MAHJONG_data
│ │ │ └── Mahjong.pas
│ │ ├── 例8.2 细胞
│ │ │ ├── cell.cpp
│ │ │ ├── cell.pas
│ │ │ └── cell_data
│ │ ├── 例8.3 最少步数
│ │ │ ├── step
│ │ │ └── step小数据
│ │ └── 第八章 广度优先搜索.pdf
│ └── 第9章 动态规划
│ ├── 第九章 动态规划.pdf
│ ├── 第二节 背包问题
│ │ ├── 1.砝码称重
│ │ │ ├── weight.cpp
│ │ │ ├── weight.pas
│ │ │ └── weight_data
│ │ ├── 10.打包
│ │ │ ├── pack.cpp
│ │ │ ├── pack.pas
│ │ │ └── pack_data
│ │ ├── 11.暗黑破坏神
│ │ │ ├── diablo.cpp
│ │ │ ├── diablo.pas
│ │ │ ├── diablo1.pas
│ │ │ ├── diablo2.cpp
│ │ │ └── diablo_data
│ │ ├── 12.科技庄园
│ │ │ ├── Manor.pas
│ │ │ ├── manor.cpp
│ │ │ └── manor_data
│ │ ├── 13.金明的预算方案
│ │ │ ├── budget.pas
│ │ │ └── budget_data
│ │ │ ├── budget0.ans
│ │ │ ├── budget1.ans
│ │ │ ├── budget2.ans
│ │ │ ├── budget3.ans
│ │ │ ├── budget4.ans
│ │ │ ├── budget5.ans
│ │ │ ├── budget6.ans
│ │ │ ├── budget7.ans
│ │ │ ├── budget8.ans
│ │ │ └── budget9.ans
│ │ ├── 2.装箱问题
│ │ │ ├── boxes.cpp
│ │ │ ├── boxes.pas
│ │ │ ├── boxes1.pas
│ │ │ └── boxes_data
│ │ ├── 3.采药
│ │ │ ├── medic.cpp
│ │ │ ├── medic.pas
│ │ │ ├── medic1.pas
│ │ │ ├── medic2.pas
│ │ │ └── medic_data
│ │ ├── 4.开心的金明
│ │ │ ├── happy.cpp
│ │ │ ├── happy.pas
│ │ │ ├── happy1.pas
│ │ │ └── happy_data
│ │ ├── 5.竞赛总分
│ │ │ ├── inflate.cpp
│ │ │ ├── inflate.pas
│ │ │ ├── inflate1.pas
│ │ │ ├── inflate2.pas
│ │ │ └── inflate_data
│ │ ├── 6.最小乘车费用
│ │ │ ├── busses.cpp
│ │ │ ├── busses.pas
│ │ │ ├── busses1.pas
│ │ │ └── busses_data
│ │ ├── 7.质数和分解
│ │ │ ├── prime.cpp
│ │ │ ├── prime.pas
│ │ │ └── prime_data
│ │ ├── 8.逃亡的准备
│ │ │ ├── hallows.cpp
│ │ │ ├── hallows.pas
│ │ │ └── hallows_data
│ │ ├── 9.暗黑游戏
│ │ │ ├── pgrune.cpp
│ │ │ ├── pgrune.pas
│ │ │ ├── pgrune1.pas
│ │ │ └── pgrune_data
│ │ ├── 例9.11 01背包
│ │ │ ├── package.cpp
│ │ │ ├── package.pas
│ │ │ └── package_data
│ │ ├── 例9.12 完全背包
│ │ │ ├── knapsack.cpp
│ │ │ ├── knapsack.pas
│ │ │ └── knapsack_data
│ │ │ ├── ENTER
│ │ │ └── knapsack.bat
│ │ ├── 例9.13 庆功会
│ │ │ ├── party.cpp
│ │ │ ├── party.pas
│ │ │ └── party_data
│ │ │ ├── ENTER
│ │ │ └── party.bat
│ │ ├── 例9.14 混合背包
│ │ │ ├── mix.cpp
│ │ │ └── mix_data
│ │ │ ├── ENTER
│ │ │ └── mix.bat
│ │ ├── 例9.15 潜水员
│ │ │ ├── gas.cpp
│ │ │ ├── gas.pas
│ │ │ └── gas_data
│ │ │ └── gas.bat
│ │ ├── 例9.16 分组背包
│ │ │ ├── group.cpp
│ │ │ └── group_data
│ │ │ ├── ENTER
│ │ │ └── group.bat
│ │ └── 例9.17 货币系统
│ │ ├── money.cpp
│ │ └── money_data
│ │ ├── ENTER
│ │ └── money.bat
│ ├── 第三节 动态规划经典题
│ │ ├── 1.对抗赛
│ │ │ ├── compete.cpp
│ │ │ ├── compete.pas
│ │ │ ├── compete1.cpp
│ │ │ ├── compete1.pas
│ │ │ └── compete_data
│ │ ├── 10.筷子
│ │ │ ├── chop.pas
│ │ │ ├── chop1.cpp
│ │ │ ├── chop2.cpp
│ │ │ └── chop_data
│ │ ├── 11.垃圾陷阱
│ │ │ ├── WELL.PAS
│ │ │ ├── WELL_data
│ │ │ └── well.cpp
│ │ ├── 12.守望者的逃离
│ │ │ ├── escape.cpp
│ │ │ ├── escape.pas
│ │ │ └── escape_data
│ │ ├── 13. 矩阵取数游戏
│ │ │ ├── game.cpp
│ │ │ ├── game.pas
│ │ │ └── game_data
│ │ │ ├── game1.ans
│ │ │ ├── game10.ans
│ │ │ ├── game2.ans
│ │ │ ├── game3.ans
│ │ │ ├── game4.ans
│ │ │ ├── game5.ans
│ │ │ ├── game6.ans
│ │ │ ├── game7.ans
│ │ │ ├── game8.ans
│ │ │ └── game9.ans
│ │ ├── 2.演讲大厅安排
│ │ │ ├── hall.pas
│ │ │ ├── hall1.cpp
│ │ │ ├── hall1.pas
│ │ │ ├── hall2.cpp
│ │ │ └── hall_data
│ │ ├── 3.火车票
│ │ │ ├── railway.cpp
│ │ │ ├── railway.pas
│ │ │ ├── railway1.pas
│ │ │ └── railway_data
│ │ ├── 4.单词的划分
│ │ │ ├── word.cpp
│ │ │ ├── word.pas
│ │ │ ├── word1.pas
│ │ │ └── word_data
│ │ ├── 5.饥饿的牛
│ │ │ ├── hunger.pas
│ │ │ ├── hunger1.cpp
│ │ │ ├── hunger1.pas
│ │ │ ├── hunger2.cpp
│ │ │ └── hunger_data
│ │ ├── 6.护卫队
│ │ │ ├── convoy.cpp
│ │ │ ├── convoy.pas
│ │ │ ├── convoy1.pas
│ │ │ └── convoy_data
│ │ │ └── readme.txt
│ │ ├── 7.数字游戏
│ │ │ ├── game.cpp
│ │ │ ├── game.pas
│ │ │ ├── game1.cpp
│ │ │ └── game_data
│ │ ├── 8.能量项链
│ │ │ ├── energy.cpp
│ │ │ ├── energy.pas
│ │ │ ├── energy1.cpp
│ │ │ ├── energy2.cpp
│ │ │ └── energy_data
│ │ │ ├── energy0.ans
│ │ │ ├── energy1.ans
│ │ │ ├── energy2.ans
│ │ │ ├── energy3.ans
│ │ │ ├── energy4.ans
│ │ │ ├── energy5.ans
│ │ │ ├── energy6.ans
│ │ │ ├── energy7.ans
│ │ │ ├── energy8.ans
│ │ │ └── energy9.ans
│ │ ├── 9. 传纸条
│ │ │ ├── message.cpp
│ │ │ ├── message.pas
│ │ │ ├── message1.cpp
│ │ │ └── message_data
│ │ │ ├── message1.ans
│ │ │ ├── message10.ans
│ │ │ ├── message2.ans
│ │ │ ├── message3.ans
│ │ │ ├── message4.ans
│ │ │ ├── message5.ans
│ │ │ ├── message6.ans
│ │ │ ├── message7.ans
│ │ │ ├── message8.ans
│ │ │ └── message9.ans
│ │ ├── 例9.18 合并石子
│ │ │ ├── unite.cpp
│ │ │ └── unite_data
│ │ │ └── unite.bat
│ │ ├── 例9.19 乘积最大
│ │ │ ├── mul.cpp
│ │ │ └── mul_data
│ │ │ ├── ENTER
│ │ │ └── mul.bat
│ │ ├── 例9.20 编辑距离
│ │ │ ├── edit.cpp
│ │ │ └── edit_data
│ │ │ ├── ENTER
│ │ │ └── edit.bat
│ │ ├── 例9.21 方格取数
│ │ │ ├── pane.cpp
│ │ │ └── pane_data
│ │ │ └── pane.bat
│ │ ├── 例9.22 复制书稿
│ │ │ ├── book.cpp
│ │ │ ├── book.pas
│ │ │ ├── book1.pas
│ │ │ └── book_data
│ │ │ ├── ENTER
│ │ │ └── book.bat
│ │ ├── 例9.23 橱窗布置
│ │ │ ├── flower.cpp
│ │ │ └── flower_data
│ │ │ ├── ENTER
│ │ │ └── flower.bat
│ │ └── 例9.24 滑雪
│ │ ├── ski.cpp
│ │ └── ski_data
│ │ ├── ENTER
│ │ └── ski.bat
│ └── 第一节 动态规划的基本模型
│ ├── 例9.10 机器分配
│ │ ├── assigned.cpp
│ │ └── assigned_data
│ ├── 例9.2 数塔问题
│ │ ├── tower.cpp
│ │ └── tower_data
│ │ ├── ENTER
│ │ └── tower.bat
│ ├── 例9.3 最长不下降序列
│ │ ├── lic.cpp
│ │ ├── lic.pas
│ │ └── lic_data
│ │ ├── ENTER
│ │ └── lic.bat
│ ├── 例9.4 导弹拦截
│ │ ├── missile.cpp
│ │ └── missile_data
│ │ ├── ENTER
│ │ └── missile.bat
│ ├── 例9.5 最短路径
│ │ ├── short.cpp
│ │ ├── short.pas
│ │ └── short_data
│ │ ├── ENTER
│ │ └── short.bat
│ ├── 例9.6 挖地雷
│ │ ├── mine.cpp
│ │ └── mine_data
│ │ ├── ENTER
│ │ └── mine.bat
│ ├── 例9.7 友好城市
│ │ ├── ship.cpp
│ │ └── ship_data
│ ├── 例9.8 合唱队形
│ │ ├── chorus.cpp
│ │ └── chorus_data
│ └── 例9.9 最长公共子序列
│ ├── lcs.cpp
│ └── lcs_data
│ ├── enter
│ └── lcs.bat
├── 2. 数据结构
│ ├── 第1章 栈
│ │ ├── 1. 表达式括号匹配
│ │ │ ├── stack.cpp
│ │ │ ├── stack1.pas
│ │ │ ├── stack2.pas
│ │ │ └── stack_data
│ │ ├── 2. 括弧匹配检验
│ │ │ ├── check.cpp
│ │ │ ├── check.pas
│ │ │ └── check_data
│ │ ├── 3. 字符串匹配问题
│ │ │ ├── strs.cpp
│ │ │ ├── strs.pas
│ │ │ └── strs_data
│ │ ├── 4. 计算
│ │ │ └── calc_data
│ │ ├── 5. 车厢调度
│ │ │ ├── train.pas
│ │ │ └── train_data
│ │ ├── 6. 中缀表达式值
│ │ │ └── expr_data
│ │ └── 第一章 栈.pdf
│ ├── 第2章 队列
│ │ ├── 1. 面积
│ │ │ ├── area.cpp
│ │ │ ├── area_data
│ │ │ └── 标程
│ │ │ ├── ex3_1
│ │ │ │ ├── ex3_1.pas
│ │ │ │ └── t.txt
│ │ │ └── ex3_2
│ │ │ ├── ex3_2.pas
│ │ │ └── sheep.txt
│ │ ├── 2. 奇怪的电梯
│ │ │ ├── lift.cpp
│ │ │ ├── lift.pas
│ │ │ ├── lift1.pas
│ │ │ └── lift_data
│ │ ├── 3. 产生数
│ │ │ ├── Produce_data
│ │ │ ├── produce.cpp
│ │ │ └── produce.pas
│ │ ├── 4. 家庭问题
│ │ │ ├── family.pas
│ │ │ └── family_data
│ │ ├── 例2-4 细胞
│ │ │ ├── cell.cpp
│ │ │ ├── cell.pas
│ │ │ └── cell_data
│ │ ├── 例2-5 最少步数
│ │ │ ├── step
│ │ │ └── step小数据
│ │ └── 第二章 队列.pdf
│ ├── 第3章 树
│ │ ├── 堆
│ │ │ ├── 2. 最小函数值
│ │ │ │ ├── minval.cpp
│ │ │ │ └── minval_data
│ │ │ ├── 3.看病
│ │ │ │ └── data
│ │ │ ├── 4.小明的账单
│ │ │ │ └── data
│ │ │ ├── 例3-6 合并果子
│ │ │ │ ├── FRUIT.PAS
│ │ │ │ ├── FRUIT_data
│ │ │ │ │ ├── fruit1.ans
│ │ │ │ │ ├── fruit10.ans
│ │ │ │ │ ├── fruit2.ans
│ │ │ │ │ ├── fruit3.ans
│ │ │ │ │ ├── fruit4.ans
│ │ │ │ │ ├── fruit5.ans
│ │ │ │ │ ├── fruit6.ans
│ │ │ │ │ ├── fruit7.ans
│ │ │ │ │ ├── fruit8.ans
│ │ │ │ │ └── fruit9.ans
│ │ │ │ ├── fruit.cpp
│ │ │ │ └── fruit1.pas
│ │ │ └── 例3-8 鱼塘钓鱼
│ │ │ ├── FISHING1.PAS
│ │ │ ├── FISHING2.PAS
│ │ │ ├── FISHING3.PAS
│ │ │ ├── fishing.cpp
│ │ │ └── fishing_data
│ │ ├── 树
│ │ │ ├── 1.例题与数据
│ │ │ │ ├── 例3-1 找树根和孩子
│ │ │ │ │ └── data
│ │ │ │ ├── 例3-2 单词查找树
│ │ │ │ │ ├── word.cpp
│ │ │ │ │ └── word_data
│ │ │ │ ├── 例3-3 医院设置
│ │ │ │ │ ├── hospital.cpp
│ │ │ │ │ └── hospital_data
│ │ │ │ ├── 例3-4 求后序遍历
│ │ │ │ │ ├── tree1.cpp
│ │ │ │ │ ├── tree2.cpp
│ │ │ │ │ └── tree_data
│ │ │ │ ├── 例3-5 扩展二叉树
│ │ │ │ │ ├── tree_b1.cpp
│ │ │ │ │ ├── tree_b2.cpp
│ │ │ │ │ └── tree_b_data
│ │ │ │ └── 例3-6 二叉树计数
│ │ │ │ ├── btn.txt
│ │ │ │ └── btn.zip
│ │ │ └── 2.上机练习
│ │ │ ├── 1. 小球
│ │ │ │ ├── drop.pas
│ │ │ │ ├── drop1.cpp
│ │ │ │ ├── drop2.cpp
│ │ │ │ └── drop_data
│ │ │ ├── 2. 二叉树遍历
│ │ │ │ ├── flist.cpp
│ │ │ │ ├── flist.pas
│ │ │ │ └── flist_data
│ │ │ ├── 3. FBI树
│ │ │ │ ├── fbi.cpp
│ │ │ │ ├── fbi.pas
│ │ │ │ └── fbi_data
│ │ │ ├── 4. 二叉树输出
│ │ │ │ ├── btout.pas
│ │ │ │ ├── btout1.cpp
│ │ │ │ ├── btout2.cpp
│ │ │ │ └── btout_data
│ │ │ ├── 5. 查找二叉树
│ │ │ │ ├── TREE_A_data
│ │ │ │ ├── tree_A.pas
│ │ │ │ └── tree_a.cpp
│ │ │ └── 6. 对称二叉树
│ │ │ ├── TREE_C_data
│ │ │ ├── tree_c.pas
│ │ │ ├── tree_c1.cpp
│ │ │ └── tree_c2.cpp
│ │ └── 第三章 树.pdf
│ └── 第4章 图论算法
│ ├── 2.图的遍历
│ │ ├── 1.铲雪车问题
│ │ │ ├── SNOW.PAS
│ │ │ ├── snow.cpp
│ │ │ └── snow_data
│ │ ├── 2.骑马修栅栏
│ │ │ ├── fence.cpp
│ │ │ ├── fence.exe
│ │ │ └── fence_data
│ │ └── 例题 一笔画问题
│ │ ├── Euler_data
│ │ ├── euler.cpp
│ │ └── euler.exe
│ ├── 3.最短路径
│ │ ├── 1.信使
│ │ │ ├── Msner_data
│ │ │ │ ├── ENTER
│ │ │ │ └── MSNER.BAT
│ │ │ ├── SOLUTION
│ │ │ │ ├── MSNER.PAS
│ │ │ │ └── SOLUTION.TXT
│ │ │ └── msner.pas
│ │ ├── 2.最优乘车
│ │ │ ├── P1377.cpp
│ │ │ ├── Travel_data
│ │ │ ├── travel.cpp
│ │ │ └── travel.pas
│ │ ├── 3.最短路径shopth
│ │ │ ├── shopth.pas
│ │ │ ├── shopth1.pas
│ │ │ └── shopth_data
│ │ │ └── shopth.txt
│ │ ├── 4.热浪
│ │ │ ├── heatwv.cpp
│ │ │ └── heatwv_data
│ │ ├── 5.分糖果
│ │ │ ├── candy.pas
│ │ │ ├── candy1.pas
│ │ │ └── candy_data
│ │ │ ├── candy1.ans
│ │ │ ├── candy10.ans
│ │ │ ├── candy2.ans
│ │ │ ├── candy3.ans
│ │ │ ├── candy4.ans
│ │ │ ├── candy5.ans
│ │ │ ├── candy6.ans
│ │ │ ├── candy7.ans
│ │ │ ├── candy8.ans
│ │ │ ├── candy9.ans
│ │ │ ├── check.pas
│ │ │ └── make.pas
│ │ ├── 6.城市路
│ │ │ └── data
│ │ ├── 7.最短路
│ │ │ └── data
│ │ ├── 例4-1 最短路径问题short
│ │ │ ├── short.cpp
│ │ │ ├── short.exe
│ │ │ ├── short.pas
│ │ │ └── short_data
│ │ ├── 例4-2 牛的旅行
│ │ │ └── travel_data
│ │ ├── 例4-4 最小花费
│ │ │ └── money_data
│ │ └── 例4-6 香甜的黄油
│ │ ├── butter.cpp
│ │ ├── butter.pas
│ │ └── butter_data
│ ├── 4.图的连通性
│ │ ├── 1.刻录光盘
│ │ │ ├── CDROM.PAS
│ │ │ ├── CDROM_data
│ │ │ └── cdrom.cpp
│ │ └── 2.珍珠
│ │ ├── BEAD_data
│ │ └── bead.cpp
│ ├── 5.并查集
│ │ ├── 1.团伙
│ │ │ ├── group.cpp
│ │ │ ├── group.pas
│ │ │ └── group_data
│ │ ├── 2.打击犯罪
│ │ │ ├── black.cpp
│ │ │ ├── black.pas
│ │ │ └── black_data
│ │ ├── 3.搭配购买
│ │ │ └── buy_data
│ │ ├── 4.家谱
│ │ │ ├── GEN_data
│ │ │ ├── gen.pas
│ │ │ ├── gen1.cpp
│ │ │ └── gen2.cpp
│ │ ├── 5.亲戚(补数据)
│ │ ├── 6.食物链
│ │ │ ├── SOLUTION题解
│ │ │ │ ├── EAT1.PAS
│ │ │ │ ├── EAT2.PAS
│ │ │ │ ├── EAT3.PAS
│ │ │ │ ├── EAT4.PAS
│ │ │ │ ├── eat.pas
│ │ │ │ ├── 食物链算法分析.doc
│ │ │ │ └── 食物链解题报告.doc
│ │ │ ├── data
│ │ │ │ ├── EAT.BAT
│ │ │ │ ├── ENTER
│ │ │ │ ├── eat1.ans
│ │ │ │ ├── eat10.ans
│ │ │ │ ├── eat2.ans
│ │ │ │ ├── eat3.ans
│ │ │ │ ├── eat4.ans
│ │ │ │ ├── eat5.ans
│ │ │ │ ├── eat6.ans
│ │ │ │ ├── eat7.ans
│ │ │ │ ├── eat8.ans
│ │ │ │ └── eat9.ans
│ │ │ └── 食物链.doc
│ │ ├── 例4.7 亲戚
│ │ │ ├── relation.cpp
│ │ │ ├── relation.exe
│ │ │ ├── relation.pas
│ │ │ └── relation_data
│ │ └── 例4.8 格子游戏
│ │ └── game_data
│ ├── 6.最小生成树
│ │ ├── 1.局域网
│ │ │ ├── net(kruskal).pas
│ │ │ ├── net(prim).pas
│ │ │ ├── net.cpp
│ │ │ └── net_data
│ │ ├── 2.繁忙的都市
│ │ │ ├── CITY_data
│ │ │ ├── city(prim).pas
│ │ │ └── city.cpp
│ │ ├── 3.联络员
│ │ │ ├── liaison.cpp
│ │ │ └── liaison_data
│ │ │ ├── liaison.bat
│ │ │ └── liaison.pas
│ │ ├── 4.连接格点
│ │ │ └── grid_data
│ │ │ ├── ENTER
│ │ │ ├── grid.exe
│ │ │ ├── 生成.bat
│ │ │ └── 评测.bat
│ │ ├── 例4-10 最优布线问题
│ │ │ ├── wire.cpp
│ │ │ └── wire_data
│ │ └── 例4-11 最短网络agrinet
│ │ ├── agrinet.cpp
│ │ └── agrinet_data
│ ├── 7.拓扑排序
│ │ ├── 1.烦人的幻灯片
│ │ │ ├── slides.cpp
│ │ │ └── slides_data
│ │ ├── 2.病毒
│ │ │ ├── virus.cpp
│ │ │ └── virus_data
│ │ ├── 例4-12 家谱树
│ │ │ ├── gentree.cpp
│ │ │ └── gentree_data
│ │ ├── 例4-13 奖金
│ │ │ ├── reward.pas
│ │ │ └── reward_data
│ │ ├── 病毒.cpp
│ │ └── 烦人的幻灯片.cpp
│ └── 第四章 图论算法.pdf
├── 3. 教程ppt课件(第五版)
│ ├── 第一部分 语言C
│ │ ├── 第1章 初识C 语言(C 版).ppt
│ │ ├── 第2章 简单程序设计(C 版).ppt
│ │ ├── 第3章 选择结构(C 版).ppt
│ │ ├── 第4章 循环结构(C 版).ppt
│ │ ├── 第5章 数组(C 版).ppt
│ │ ├── 第6章 函数和递归(C 版).ppt
│ │ ├── 第7章 文件和结构体(C 版).ppt
│ │ ├── 第8章 C 实用技巧与模版库.ppt
│ │ └── 第8章 指针及其应用.pdf
│ ├── 第三部分 数据结构
│ │ ├── 第1章 栈(C 版).ppt
│ │ ├── 第2章 队列(C 版).ppt
│ │ ├── 第3章 第1-2节 树及二叉树(C 版).ppt
│ │ ├── 第3章 第3节 堆及其应用(C 版).ppt
│ │ ├── 第4章 第1-2节 图论算法(C 版).ppt
│ │ ├── 第4章 第3-4节 图论算法(C 版).ppt
│ │ ├── 第4章 第5节 并查集(C 版).ppt
│ │ ├── 第4章 第6节 最小生成树(C 版).ppt
│ │ └── 第4章 第7节 拓扑排序与关键路径(C 版).ppt
│ ├── 第二部分 基础算法(版本1)
│ │ ├── 第1章 高精度计算.ppt
│ │ ├── 第2章 数据排序(C 版).ppt
│ │ ├── 第3章 递推算法(C 版).ppt
│ │ ├── 第4章 递归算法(C 版).ppt
│ │ ├── 第5章 搜索与回溯算法(C 版).ppt
│ │ ├── 第6章 贪心算法.ppt
│ │ ├── 第7章 分治算法(C 版).ppt
│ │ ├── 第8章 广度优先搜索.ppt
│ │ ├── 第9章 第1节 动态规划基础(C 版).ppt
│ │ ├── 第9章 第2节 动态规划背包问题(C 版) (2).ppt
│ │ ├── 第9章 第3节 动态规划经典题(C 版).ppt
│ │ └── 常用的基础算法.ppt
│ └── 第二部分 基础算法(版本2)
│ ├── 第1章 高精度计算.ppt
│ ├── 第2章 数据排序(C 版).ppt
│ ├── 第3章 递推算法(C 版).ppt
│ ├── 第4章 递归算法(C 版).ppt
│ ├── 第5章 搜索与回溯算法(C 版).ppt
│ ├── 第6章 贪心算法.ppt
│ ├── 第7章 分治算法(C 版).ppt
│ ├── 第8章 广度优先搜索.ppt
│ ├── 第9章 第1节 动态规划基础(C 版).ppt
│ ├── 第9章 第2节 动态规划背包问题(C 版) (2).ppt
│ └── 第9章 第3节 动态规划经典题(C 版).ppt
├── 4. 相关软件
│ ├── Dev-Cpp 5.2.0.3 MinGW32 Setup.exe
│ ├── Dev-Cpp 5.6.1 MinGW 4.8.1 Setup.exe
│ ├── Dev-Cpp 5.9.2 TDM-GCC 4.8.1 Setup.exe
│ ├── cena评测软件-0.8.1.rar
│ ├── lemon.rar
│ ├── lemon_folder.rar
│ ├── lemon配置说明.pdf
│ ├── wrar550sc.exe
│ └── 批处理自动生成机.exe
├── 5. pdf文档
│ ├── C 常用库函数.pdf
│ ├── DevC 单步调试的设置方法.doc
│ ├── 第九章 C 实用技巧与模版库.pdf
│ ├── 第一部分 C 语言上机练习(旧版).pdf
│ └── 组合数学讲义.pdf
└── 光盘说明.txt
430 directories, 601 files
评论